var m1 = new MyModal.modal(function() {
});
$(function() {

	$('.data2').date_input();
	var name = localStorage["userName"];
	$(".phone").val(name);
	$(".m-btn-shouye").click(function() {
		m1.hide();
	})
	$(".m-btn-sure").click(function() {
		$.ajax({
			url : "front/user/updateUserInfo.do",
			type : "POST",
			data : {
				"realName" : $(".reg-usename").val(),
				"idNum" : $(".reg-sfz").val(),
				"birthday" : $(".sr").val(),
				"email" : $(".email").val(),
				"verifyCode" : $(".code").val(),
			},
			dataType : "JSON",
			success : function(json) {
				if (json.code == 0) {
					window.location.href = "qzsmk.jsp";
				} else {
					alert(json.message);
				}
			}
		})
	})

	$(".reg-sfz").blur(function() {
		checkSFZ($(this).val());
	})
	$(".sr").change(
			function() {
				var sfNum = $(".reg-sfz").val();
				// if(sfNum.substring(10, 12).substring(0,1)==0){
				// var moth = sfNum.substring(10, 12).substring(1,2);
				// }else{
				// var moth = sfNum.substring(10, 12);
				// }
				// if(sfNum.substring(12, 14).substring(0,1)==0){
				// var day = sfNum.substring(12, 14).substring(1,2);
				// }else{
				// var day = sfNum.substring(12, 14);
				// }
				var birthday = sfNum.substring(6, 10) + "-"
						+ sfNum.substring(10, 12) + "-"
						+ sfNum.substring(12, 14);
				if (birthday !== $(this).val()) {
					$(".sr.reg-input").parent().find(".tishishufu").text(
							"与身份证不符！");
					$(".sr.reg-input").parent().find(".tishishufu").css(
							"display", "initial");
				} else {
					$(".sr.reg-input").parent().find(".tishishufu").css(
							"display", "none");
				}
			})
	$(".email").blur(function() {
		if ($(this).val() !== "") {
			checkEmail($(this).val());
		}else{
			$(".email.reg-input").parent().find(".tishishufu").css("display","none");
		}
	})
	$(".code").blur(function() {
		checkCode($(this).val());
	})

	$("#logo").click(function() {
		window.location.href = "qzsmk.htel";
	})
	// 发送验证码
	$(".cjhq").click(
			function() {
				if ($(".phone").val().length == 11) {
					$(".phone.reg-input").parent().find(".tishishufu").css(
							"display", "none");
					if ($(".cjhq").hasClass("fsphone")) {
						$(".cjhq").removeClass("fsphone");
						$.ajax({
							url : "app/user/sendPhoneVerifyCode.do",
							type : "POST",
							data : {
								"phone" : $(".phone").val(),
								"verifyType" : 5
							},
							dataType : "JSON",
							success : function(json) {
								if (json.code == 0) {
									var i = 0;
									$(".cjhq").removeClass("fsphone");
									var timer = setInterval(function() {
										$(".cjhq").html(60 - i + "秒后重试");
										if (i == 60) {
											clearInterval(timer);
											$(".cjhq").html("点击获取验证码");
											$(".cjhq").addClass("fsphone");

										}
										i++;
									}, 1000);
									console.log(json.registerCode);

								} else {
									alert(json.message);
								}
							}
						})
					}
				} else {
					$(".phone.reg-input").parent().find(".tishishufu").text(
							"请输入正确的手机号！");
					$(".phone.reg-input").parent().find(".tishishufu").css(
							"display", "initial");
				}
			})

	// 点击修改
	$(".regbtn").click(function() {
		if(checkName($(".reg-usename.reg-input").val())){
			if (checkPhone($(".phone").val())) {
				if (checkSFZ($(".reg-sfz").val())) {
					if (checkSr($(".reg-sfz").val(), $(".sr").val())) {
						if ($(".email").val() !== "") {
							if (checkEmail($(".email").val())) {
								if (checkCode($(".code").val())) {
									m1.show();
								}
							}
						} else {
							$(".email.reg-input").parent().find(".tishishufu").css("display","none");
							if (checkCode($(".code").val())) {
								m1.show();
							}
						}
					}
				}
			}			
		}

	})

	$(".zcxylj").click(function() {
		this.href = "zcxy.html";
		this.target = "_blank";
	})

})
//检测姓名
function checkName(usename){
	if(usename!==""){
		$(".reg-usename.reg-input").parent().find(".tishishufu").css("display",
		"none");
		return true;
} else {
$(".reg-usename.reg-input").parent().find(".tishishufu").text("姓名不能为空");
$(".reg-usename.reg-input").parent().find(".tishishufu").css("display",
		"initial");
}
}
// 检测手机号
function checkPhone(phone) {
	if (phone.length == 11) {
		$(".phone.reg-input").parent().find(".tishishufu").css("display",
				"none");
		return true;
	} else {
		$(".hqphone.cjhq").removeClass("fsphone");
		$(".phone.reg-input").parent().find(".tishishufu").text("手机号获取失败");
		$(".phone.reg-input").parent().find(".tishishufu").css("display",
				"initial");
	}
}
// 检测code
function checkCode(code) {
	if (code.length == 6) {
		$(".reg-minddiv").find(".tishishufu2").css("display", "none");
		return true;
	} else {
		$(".reg-minddiv").find(".tishishufu2").text("请输入正确的验证码！");
		$(".reg-minddiv").find(".tishishufu2").css("display", "initial");
	}
}
// 检测身份证
function checkSFZ(sfzh) {
	var reg = /^[1-9]{1}[0-9]{14}$|^[1-9]{1}[0-9]{16}([0-9]|[xX])$/;
	if (reg.test(sfzh)) {
		$(".reg-sfz.reg-input").parent().find(".tishishufu").css("display",
				"none");
		var sfNum = sfzh;
		// if(sfNum.substring(10, 12).substring(0,1)==0){
		// var moth = sfNum.substring(10, 12).substring(1,2);
		// }else{
		// var moth = sfNum.substring(10, 12);
		// }
		// if(sfNum.substring(12, 14).substring(0,1)==0){
		// var day = sfNum.substring(12, 14).substring(1,2);
		// }else{
		// var day = sfNum.substring(12, 14);
		// }
		var birthday = sfNum.substring(6, 10) + "-" + sfNum.substring(10, 12)
				+ "-" + sfNum.substring(12, 14);
		$(".sr").val(birthday);
		$(".sr").change();
		return true;
	} else {
		$(".reg-sfz.reg-input").parent().find(".tishishufu").text("请输入正确的身份证！");
		$(".reg-sfz.reg-input").parent().find(".tishishufu").css("display",
				"initial");
	}
}
// 检测邮箱
function checkEmail(email) {
	if (email !== "") {
		var reg = /^\w+@\w+(\.[a-zA-Z]{2,3}){1,2}$/;
		if (reg.test(email) == false) {
			$(".email.reg-input").parent().find(".tishishufu").text(
					"Email格式不正确，例如web@sohu.com");
			$(".email.reg-input").parent().find(".tishishufu").css("display",
					"initial");
			return false;
		}
		$(".email.reg-input").parent().find(".tishishufu").css("display",
				"none");
		return true;
	} else {
		$(".email.reg-input").parent().find(".tishishufu").css("display",
				"none");
	}
}
// 检测生日与身份证匹配
function checkSr(sfzh, briDate) {
	var sfNum = sfzh;
	// if(sfNum.substring(10, 12).substring(0,1)==0){
	// var moth = sfNum.substring(10, 12).substring(1,2);
	// }else{
	// var moth = sfNum.substring(10, 12);
	// }
	// if(sfNum.substring(12, 14).substring(0,1)==0){
	// var day = sfNum.substring(12, 14).substring(1,2);
	// }else{
	// var day = sfNum.substring(12, 14);
	// }
	var birthday = sfNum.substring(6, 10) + "-" + sfNum.substring(10, 12) + "-"
			+ sfNum.substring(12, 14);
	if (birthday !== briDate) {
		$(".sr.reg-input").parent().find(".tishishufu").text("与身份证不符！");
		$(".sr.reg-input").parent().find(".tishishufu").css("display",
				"initial");
	} else {
		$(".sr.reg-input").parent().find(".tishishufu").css("display", "none");
		return true;
	}
}